Top 10k strings from 16-48 Magazine - Issue 23 (1985)(16-48 Tape Magazine)(Side B).tzx
in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Magazines / Sinclair ZX Spectrum - Magazines - [TZX] (TOSEC-v2007-01-01) /
Back to the directory listing
6 UUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 5 z$="00000202 5 VIRGIN SOFTWARE 4 a$(loc+dir) 4 ------------------------------ 4 "CHARACTERS" 3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 a$(loc)=c$) 3 VIRGIN SOFTWARE 3 STOP THE TAPE 3 RUN THE TAPE 3 LET THE TAPE RUN 3 GGGGGGGGGGGGGGGGGG 3 ;"lib4code" 3 ;"CHARACTERS" 3 -----------------***---------- 3 --------------)))--------(((-- 3 ************ 3 )*(l>lc),16 2 ~~~~~~~~~~~~~~~ 2 ~~~~~~~~~~~~~~ 2 z$="20050102 2 z$="20030202 2 z$="00000204 2 xGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG 2 t$(pos-dir1) 2 n(hyp,dis)): 2 f(hyp,dis)): 2 a$(loc)=i$ 2 GGGGGGGGGGGGGGGGGGGGGGGGGGGGGG 2 GGGGGGGGGGGGGGGGGGGGGG 2 FFFFFFFFFFFFFFFFFFFFFFFFCGGGCFB 2 FFFFCFCCCFB 2 DRAUGHTS LOADING 2 ;"swapcode" 2 ;"library 4" 2 ;"CROSSWORD": 2 ;" PLEASE WAIT! "; 2 ;" "; 2 ;" ": 2 *(l>lc);" " 2 "swapcode" 2 "lib4code" 2 "DRAUGHTS" 2 DRAUGHTS 2 1 ~ compulation formula fromthe ~music biz~ to the ~softwarebiz~. 1 z=prog+291 1 z(a)=(ypos/2 1 z$="20000102"+s$( 1 z$="18140103 1 z$="10040202 1 z$="10030203STOP THE TAPE": 1 z$="10020203 1 z$="10000212SIDE 1 z$="10000102 1 z$="08060102 1 z$="08000203 1 z$="05000202"+t$: 1 z$="04030203 1 z$="04030104 1 z$="04000202 1 z$="02220102DRAUGHTS!": 1 z$="01020202Question No."+ 1 z$="01020104 1 z$="00060203 1 z$="00000822 1 y(a)=(xpos/2 1 xGGGGGGGEEEEGGGGGGG 1 wwwwwwwwwwwwwwwwwwwwwwwwwwwwww 1 would expect to find 1 work. This hilarious arcade/ 1 with 32000 panaramic views, 4000locations, over 40 independent 1 wake him before he's late for 1 version does lack is the 1 twy,te;"focus" 1 twy,on;"of field": 1 tw;fl;"mm": 1 trigger finger. ": 1 to come from Virgin itself. 1 to 1000,2000,3000 1 this collection of quality 1 these games were sold at these 1 the original. ": 1 the main control room. Floating in the factory are sharp pieces of metal which will rip your 1 the first game in the successfulLands Of Midnight saga written 1 the answers in here! 1 the Zapp anything that moves 1 tex=tex-(tex>0 1 tex=tex+(tex<7 1 t$(pos)=h$) 1 t$(loc+dir)=t$(loc): 1 t$(loc)=b$ 1 store screen. 1 spacesuit and so exspose you to the vaccum of space. This is a 1 space invaders I've ever played.": 1 solving the numerous puzzles. 1 software compilation? 1 slight flicker. One of the 1 set ram and load code 1 sense of humour.": 1 seem more at home in 1 se;dis;" metres",: 1 se;;" f/";ap,: 1 screens of very impressive 1 predecessor probably saved 1 pause=twy: 1 p$(a),q$(a): 1 originally by 1 opinion, the first decent game 1 one program. This game would 1 on;"metres": 1 on,tw;" Hyperf.dist.= "; 1 on,tw;" ";fl;"mm lens:"; 1 of confusion 1 nstructions or 1 nightmare and it's your job to 1 moves=moves+1 1 loc+dir>80 1 library 4 1 lib4code 1 large but they do suffer from a 1 l=l+(l<max)*(k$="6" 1 l=l+(k$="6" 1 kind. You are in a vast factoryin outer-space, trying to find 1 is in fact 8 simple games in 1 is a very simple game to play 1 in getting aeroplanes across theAlantic then they do boats, are Transposing their lucrative ~ 1 i(hyp);" metres 1 hyperfocal distance 1 hyperf dist 1 hmen=hmen+1 1 h(cof,fl,ap) 1 h(cof,fl,a(n)): 1 h(cof,fl,a(n))): 1 graphics. One of the rooms 1 focussing dist 1 focal length reasonable? 1 find farthest focus 1 find & print hyperf dist for 1 ext page, or 1 excellent stratagy/adventure, 1 excellent story-line booklet of 1 excellent games, one so-so 1 each apert 1 dn+" metres to "+f$+" " 1 df+" metres" 1 demanding game which needs an 1 defeat the Witchking Doomdark 1 cmen=cmen+1 1 choice=thy: 1 characters and a supporting castof thousands. The task is to 1 certainly a golden oldie and oneof my personal all time fav's. 1 call bigprint 1 c=c+(k$="8" 1 better versions of this type of game due mainly to its insane 1 becomes the funniest game of 1 b=back a screen 1 b(a)=loc+dir 1 b(a)=loc+2 1 average priced game (`8.89) you get six old classics (well five old classics anyway). ": 1 assembly listings 1 array carries aperture values 1 are glad to get rid of it. 1 aperture, this program will give 1 and, like Defender, very 1 and went on repeating it time 1 and his evil hoardes. This was 1 and again. Wally is having a 1 and I imagine they 1 ame again, or 1 agile mind as well as an agile 1 agazine Ltd. *6\$: 1 adventure is played over 31 1 addictive. ": 1 a$(loc+dir)=i$ 1 a$(loc+dir)=b$ 1 a$(loc+dir)=a$(loc): 1 a$(loc)=b$: 1 a$(loc)=b$ 1 a$(from)=b$ 1 a$(dest)=k$ 1 a$(dest)=a$(from) 1 a$(ch)>"E" 1 a$((from+dest)/2 1 Z$="LLCC0202"+A$(N,1 1 Z$="05010410BYE BYE": 1 Z$=" YCC0202"+A$(N,Y/2 1 Your move. 1 XXXXXXXXXXX X X X X X XXXXXXXXX X X X X XXXXX XXXXX X X XXXXX XXXXX X X X X XXXXXXXXX X X X X X XXXXXXXXXXXG 1 Well, for the price of one 1 Wally Week. 1 Virgin, who have more success 1 Virgin software 1 Virgin Challenger 1 VERTICAL ROUTINE 1 V=view graphics" 1 UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 1 UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU"""""""""""""""""""""""""""""""" 1 UUUUUUUUUUUU 1 UDG 1 This was one of the first arcadeadventures and was published 1 This must represent excellent 1 This is variation on the 1 This is an arcade/adventure of 1 The third game was, in my 1 The sprites in this game are 1 The second game is 1 The last game on the tape is a 1 The fith game comes from 1 The first game on the tape is 1 So what do you get on this 1 So for `8.95 you get four 1 SWAPPING SCREENS 1 STRANGE LOOP `6.95 1 STRANGE LOOP 1 STOP THE TAPESy 1 SHAKESPEARE1 1 1001DALMATION 3 2 8 01MILAN 5 1 4 01PETER 5 7 4 01ABATE 7 1 4 01PROUD 7 7 4 01NANTUCKET 9 2 8 01AFGHANISTAN111 1001HADJI 1 2 4 11BANFF 7 2 4 11LEA 5 3 2 11KILDA 1 4 4 11TENCH 7 4 4 11SPA 1 6 2 11URN 9 6 2 11EXILE 1 8 4 11RAKES 7 8 4 11RANGE 1 104 11TWO 5 9 2 11ULTRA 7 104 11C? 1 SCREEN SWAPPING ROUTINES 1 SAVE""swapcode""CODE 60000,88 1 S$="XXXXXXXXXXX X X X X X XXXXXXXXX X X X X XXXXX XXXXX X X XXXXX XXXXX X X X X XXXXXXXXX X X X X X XXXXXXXXXXX" 1 REVIEWS : 1 REVIEWS 1 QUIT ROUTINE 1 Q=quit program 1 Q. WHAT'S A GREEK ---? A. ABOUT TEN QUID A WEEK.(MOAN)W 1 PYJAMARAMA `8.95 1 PRINT WORD 1 PRINT CLUE 1 PRESS R to read again 1 PRESS L to load the next program" 1 PRESS A KEY 1 Only a real wally 1 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNONNNONNNNNNNNNNOOOOKKKKKKOOOMMOMMMMMMOMMOMMMOOOOOOOKKKkkKOOMMMMMMOMMOMMMMMMMMOOOOOOKsskkKOOMMMMMMMOMMMMMMMMMOMMOOOOKsskkKOOMMMOMMMMMOMMOMMMOMMMMMOOKKKKKKOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKKOOOOOOOOOOOOOOOOOOOOOOOOOOOOOKKOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOwwOG__OoOoOOOOOOOO999999999999WWWwWW__GGOg99999999999999999999WWMGWW__GGMg99999999999999999999WWTWWWVWGGCG99999999999999999999WWVWWWPWGGDG99999999999999999999OWWWOWWWOGGG99999999999999999999WWWWWWWWGGGG99999999 1 OOGGOOGGOOGGGGGGGGGGGGGGGGGt 1 OOGGOOGGOO 1 Next there is a guest apperance of that software mega-star, 1 Mike Singleton 1 M/CODE SWAP 1 M/CODE LIBRARY 4 1 LORDS OF MIDNIGHT `9.95 1 LORDS OF MIDNIGHT 1 John Luby, 1985 1 JOHN LUBY 1985 1 Interceptor 1 Instructions? (y/n)": 1 INPUT WORD 1 HORIZONTAL SWAP 1 GGOOGGOOGGGGGGGGGGGG_______G 1 GGOOGGOOGGGGGGGGGGGG 1 GGGGGOO{{OOGGGGGGGGGGGG 1 GGGGGGxGGGGDDDDGGGGGGGGGGGGGGGGGGGGGGGxGGGGDDDDGGGGGGGGGGGGGGGGGGGGGGG 1 GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG 1 GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG 1 GGGGGGGGGGGGG 1 GGGGGGGGGGEEEEGGGEEEEGGGGGGGGGG 1 GGGGGGGGGGEEEEGGGEEEEGGGGGGGGG 1 GGGGGGGEEEEGGGEEEEGGGG 1 GGGFFFFCCCCCFB 1 GGEEEEGGGGGGG 1 GENERAL NOTES 1 For any normal focal length and 1 Firebird's 1 Find nearest focus. Set infinity flag 1 FOCUS 1 FOCUS 1 FFFFGGGGGGGFFGGGGGGGFFFFCCCCCFB 1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB 1 FFFFFFFFFFFFFFFFFFFFFFFFF 1 FFFFFFFCCCCCFB 1 FFFFFCCCCCFBEEEEEEEEEEEEEEEEEEEEEEEEEEEE 1 FEEEEFFFFFFFFGGGGEEFDDDDDDDDDDDFFFFFFFFCCCCCCGGGGEEFDDDDDDFFFFFFFFFFFFFCCCCCCGGGGFFFEEEEEEEEEEEFFFFFFFFFFFFFFGGGGFFFEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBFFFFFFFFCFFFFFFCFFFFFFFFFBBBBBBBFFFFFFFFCFFFFFFCFFFFFFFFFBGGGBBBFBBBFFFFCFFFFFFCFFFFBBBFFBBBBBBBFDDDFFFFCFFFFFFCFFFFDDDFF 1 FBBFFFFFFFFFFFFFFFFFFFFFFFFF 1 FBBFDDDFFFFFFFFFFFFFFFFDDDFF 1 FBBFDDDFFBBBBBBBBBBBBFFDDDFF 1 FALCON PATROL 2 `6.95 1 FALCON PATROL 2 1 Establish COF 1 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGG 1 EEEEEEEEEEEEEEEEEEEEEEEE 1 EEEEEE@@@@@@@@@@@@DDGEEDDD@@ 1 EEEEEE@@@@@@@@@@@@DDFGGDEE@@@ 1 EEEEEE@@@@@@@@@@@@@DDGGFFF@@ 1 Don't Buy This, 1 Do you want to move first? (y/n) 1 Defender theme. You zoom back and forth zapping helicopters overa desolate battle field. This 1 DRAUGHTS Y! 1 DRAUGHTS 1 DEPTH OF FOCUS 1 Created with Ramsoft MakeTZX 1 CROSSWORD 1 CROSSWORD 1 COMPETITION 1 COMPET'N 1 COF=";cof; 1 CHECK FOR FINISH 1 CHARACTERS 1 CAR COMPETITION! 1 BRIAN BLOODAXE `7.95 1 BRIAN BLOODAXE 1 Another arcade/adventure and theweakest game on the tape. This 1 ASSEMBLY LISTING 1 ARRAY AND NT E E R UT A LOGICALRED L U LI COMMA SBIN W E BITU E IN E RT X T E IEXTEND OPEN O O E GOR RETURN 1 ARABIAN NIGHTS `5.95 1 ARABIAN NIGHTS 1 @@@@@@@@@@@@FFFF@@@@@@@@@@EEE88@@@@@@@@@@@@@FFFF@@@@@@@@@@EEE88@@@@@@@@@@@@@FFEEFFFCCGCCGCEEE88@@@@@@@@@@@@CCCEEEFDCDDCFFCEEE88@@@@@@@@@@@@CCCEEDDFDFFGGG@EEE88@@@@@@@@@@@@@@@GGEGFFDDDGG@EEE88@@@@@@@@@@@@@@@GGGGDEGGEGG@EEE88@@@@@@@@@@@@@@@@EEGGFDDEFF@EEE88EEEEEE@@@@@@@@@@EEGEEDDGGG@EEE8 1 ?????????? 1 ?????????> 1 ;'''''''" The first half of the compet- ition appeared last month along with the first entry form. You will need both forms to enter the competition. " 1 ;"library 4": 1 ;"Verified O.K. Press any key. ": 1 ;"Use up and down keys to read thenotes. 1 ;"This month have two routines forexchanging the current screen display with a screen stored in RAM." 1 ;"The first routine resides at 60000 and is 64 bytes long."'"You need to poke 60004 and 60005with the low and high bytes of the address of the screen you have stored." 1 ;"Saved and verified O.K. Press any key.": 1 ;"Rewind and play to verify.": 1 ;"REVIEWS": 1 ;"REVIEWS" 1 ;"PRESS ANY KEY TO CONTINUE" 1 ;"PRESS A KEY": 1 ;"MOVES ";moves 1 ;"MEN ";hmen;" "; 1 ;"MEN ";cmen;" " 1 ;"Jump again? (y/n)" 1 ;"DRAUGHTS": 1 ;"DRAUGHTS" 1 ;"CROSSWORD" 1 ;"Another go? (y/n)" 1 ;"ARE YOU SURE YOU WANT TO QUIT? PRESS Y FOR YES OR N FOR NO." 1 ;"/13 pages" 1 ;" ": 1 ;" ": 1 ;" ": 1 :::::::::999999; 1 999999999;;;;;;; 1 999999999;;;;;;9 1 77777777777777 1 666666666666666666666666666666 1 60000 will then swap the current screen for the one in memory and a repeated call will swap back again." 1 444444440000000022110221100000 1 444441114444400022222221111111 1 444422222266222666622221111000 1 3333)=(x*y/z)/1e3 1 222222244446444422112221116111 1 222100110444444444222221111144 1 16/48#23/2 1 111111111110000002222221111112 1 000044444000444422222221111111 1 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000, 1 . What this 1 . Brian B.has to go from screen to screen collecting the crown jewels and 1 -------------------------(((-- 1 , then press 1 , that is acceptable onthe 1 , which describes the focussinglatitude at the film plane,rather than the subject plane.": 1 +n);".";a$: 1 +888888888888888888888888888888888 1 *dir)=a$(loc) 1 ****TEXT***TEXT******** 1 *(l>lc);a$: 1 )=(x*y)/(x-y) 1 )=(x*y)/(x+y): 1 );"hours "; 1 ));"Minutes."'"PRESS ANY KEY ( 1 (dest-from) 1 (Falcon Patrol 2) and one naff 1 (Arabian Nights). Originally 1 '''" LOW sets it to f/1OOO. 1 '"Unlike simply using LDIR to calldown a screen from RAM these routines do not lose the currentscreen." 1 '"To resign, press 1 '"To make your move, move the cursor to the piece you wish to move using 1 '"Then follow the same procedure in selecting the square you wishto move to." 1 '"The winner is the first to take all his opponent's pieces or theplayer who leaves his opponent unable to move." 1 '"The second routine swaps one byte at a time and, while not sopretty, is much faster." 1 '"The horizontal swap is 24 bytes long and starts at 60064. You need to poke 60065 and 60066 with the picture address and RANDOMIZE 1 '"The first one works a bit like a vertical venetian blind. The pictures are exchanged by rotating vertical strips one pixel at a time." 1 '"RANDOMIZE 1 '"Both routines can be relocated at any address." 1 "library 4" 1 "Which command converts numbers to their character equivalent ?","How do you output characters onto the screen from a program ?","What does '>' mean ?" 1 "Which command accepts charact- ers from the keyboard into a program ?","What does 'REM' do ?","What always accompanies 'THEN' ?" 1 "What should always accompany 'GOSUB' ?","What does 'DIM' do ?","Which command removes a program from computer memory ?","What does 'SQR' do ?" 1 "WWWWWWWWWW","WMBMBMBMBW","WBMBMBMBMW","WMBMBMBMBW","WCMCMCMCMW","WMCMCMCMCW","WDMDMDMDMW","WMDMDMDMDW","WDMDMDMDMW","WWWWWWWWWW" 1 "VAL","ABS","STR$","CHR$","TAN" 1 "This procedure must be followed several times if you make multiple jumps. The Spectrum will capture automatically." 1 "THE KEEPER OF THE GOLDEN GATES.","DIMINISH.","POSSESSING THE FIRST DEADLY SIN.","A MASSACHUSSETS TOWN, ONCE A WHALING CENTRE." 1 "THE BARD.","ONE OUT OF 101 IN DISNEY FILM.","ITALIAN CITY BACKING OUT OF A FINAL IMPASSE." 1 "RETURN","RECEIVE","READ","ENTER","INPUT" 1 "RETURN","GOTO","SURFACE","LEAVESUB","NEXT" 1 "PRINT","POINT","WRITE","READ","PLACE" 1 "Now enter these letters on your answer card": 1 "MAKE THE FIRST IN ANGER LAST TO FIND YOUR DISTANCE.","ONE'S SUCCESSOR","REMOVE MINE FROM MULE TRAIN TO GET BEYOND THE PREFIX." 1 "Lowers screen brightness","Reduces available memory","Deletes a program","Sets up arrays","Gives double integer mode" 1 "Louder","Greater than","Less than","Equal to","And" 1 "IF","FOR","UNTIL","ELSE","WHILE" 1 "Finds the REMainder in a division","Allows REMarks to be put into a program","REMembers the previous value of a variable","REMoves unwanted arrays","Randomly Eliminates Memory" 1 "FRE(0)","RESTORE","ERASE","DELETE","NEW" 1 "ENTER the word "; 1 "Draws squares on the screen","Sets Quarter Registration","Calculates Square Roots of numbers","Calculates Squares of numbers","Squirts data between the computer and the printer" 1 "DRAUGHTS": 1 "CROSSWORD" 1 "COMPET'N" 1 "A FISH OF THE CARP FAMILY.","RE-ARRANGE CLEOPATRA'S SNAKE TO MAKE IT HEALTHY.","Q. WHAT'S A GREEK ---? A. ABOUT TEN QUID A WEEK.(MOAN)","SOUNDS LIKE IT USED TO BE AN ISLAND, BUT NOT HOME.","MY ONE STANDS IDLE IN THE SHED, HOGARTH'S MADE PROGRESS." 1 "A FAINT GNASH MIXES AN ASIAN COUNTRY.","ONE WHO HAS COMPLETED A PILGRIMAGE.","A ROYAL BURG WHICH LOOKS LIKE A MUSICAL NOISE ABATEMENT SLOGAN.","OPEN MEADOW IN PALE AREA.","St. -----, MOST WESTERLY OF TE HEBRIDES." 1 "74+80*n", 1 "7";" STOP THE TAPE 1 "35",n/fi: 1 "23658",o: 1 "23";"COF=";cof, 1 "21";"LENSES"; 1 "19",te;"point of"; 1 "19",on;"depth"; 1 "18";"PHOTOGRAPHIC"; 1 "18";"DEPTH of FIELD"; 1 "17",ze;d$: 1 "16/48#23/2" 1 "16";"for"; 1 "16";"and"; 1 "157",thy: 1 "14";"HYPERFOCAL"; 1 "14";"DISTANCES"; 1 "1","1.4","2","2.8","4","5.6","8","11","16","22": 1 "1","1.25","1.5","2","2.5","3","4","5","6","7","8","10","12","15","20","30","50","100": 1 "-150",ze: 1 ","Rotate the next pair of bytes ifnot finished." 1 ","Repeat if not finished."," RET","Back to basic if finished." 1 ","Repeat if not finished." 1 ","Repeat if not finised." 1 "(300+100* 1 "''"Cursor"'"keys"'"move *"''" 1 """""""""""""""""""""""" 1 " Then complete the tie-breaking sentence in not more than fifteen words - your computer can't help you here!" 1 " Send the completed cards to us (to be received not later than 30th November 1985). Don't forget to stick on a postage stamp ! Good Luck !...... " 1 " Put your answers to the questions into the boxes on the entry form printed on the back of the card." 1 " RET","Back to BASIC." 1 " POP HL","Get the store address back."," POP DE","Get the display address back."," POP BC","Reset the byte counter."," POP AF","Get the rotation counter back."," DEC A","One less rotation to do."," JR NZ, 1 " LD HL,STORE","Put the stored screen address inHL."," LD DE,4000H","Display file address goes in DE."," LD BC,1B00h","Whole screen length into BC as acounter." 1 " LD DE,4000h","Screen address in DE."," LD HL,STORE","Put stored screen address in HL."," LD BC,1800H","BC holds the number of bytes in one screen." 1 " LD BC,1800h","This is the gap between the display file and the attribute file."," ADD HL,BC","HL now points to the stored attributes."," LD DE,5800h","DE points to the attribute file."," LD BC,0030h","BC counts the attribute bytes." 1 " LD A,B","High byte in A..."," OR C","Or with Low byte to test for 0."," JR NZ, 1 " LD A,8","We need 8 rotations. A is the counter."," 1 " LD (HL),B","One byte done.."," LD (DE),A"," ...and the other. No need to swap HL and DE back as the orderdoes not matter." 1 " INC HL","Move on to the next byte."," INC DE","Move on the other pointer."," POP BC","Retreive the counter." 1 " INC HL","Move on to next stored byte."," INC DE","Move on to next displayed byte."," POP BC","Fetch the byte counter."," DEC BC","One less to do." 1 " EX DE,HL","Now back to the stored byte."," RL (HL)","Rotate the screen bit from the carry into bit 0."," INC DE","Move on to the next screen byte."," INC HL","Move on to the next stored byte." 1 " DEC BC","One less to do."," LD A,B","Usual test for zero..."," OR C","Gives zero if BC=0."," JR NZ, 1 " DEC BC","One less to do."," LD A,B","Put high byte of counter in A..."," OR C","and if BC=0 then this will set the zero flag."," JR NZ, 1 " " 1 when it is your turn to move." 1 to"'"answer a"'"clue."''" 1 to register the move." 1 to move on, 1 to load next item or anyother key to try again": 1 to copy." 1 to answer or 1 than amongst 1 product who's 1 of the lens ? (10 - 1000) 1 n=next screen ": 1 is played by one playeragainst the Spectrum."''"All the normal rules apply, withthe exception of huffing. You are not forced to make captures if you do not want to." 1 from going the way the 1 down for a demo. " 1 copies.) Hold 1 changes"'"mode"'"(across or"'"down)"''"Press"'" 1 and originallypublished by 1 What standard of sharpness? 1 What is your focussing distance (in metres)? 1 What is your aperture? 1 What is the focal length 1 WAIT FOR KEYPRESS 1 UPDATE POSITION 1 This is an 1 TITLE PICTURE 1 SPECTRUM TRIUMPHANT 1 SPECIAL CASES ROUTINE 1 SET UP UDGs 1 SAFE MOVES FOR SPECCY 1 RLC (HL)","Put bit seven of a stored byte in the carry flag."," RRC (HL)","Restore the byte."," EX DE,HL","Now work on the screen byte."," RL (HL)","Bit 7 goes in the carry flag andbit 0 collects the stored bit." 1 QUITS"''" 1 Proved that they had awinning formula with this hit 1 Press your choice... 1 Press Q to load next item or any other key to continue 1 PUSH BC","Save the counter."," LD B,(HL)","Fetch the stored byte."," LD A,(DE)","Fetch the displayed byte."," EX DE,HL","Prepare to swap." 1 PUSH BC","Save the counter."," LD B,(HL)","Fetch stored byte."," LD A,(DE)","Fetch displayed byte."," EX DE,HL","Prepare for swap."," LD (DE),A","Stored byte goes to the screen."," LD (HL),B","Displayed byte goes to store." 1 PUSH AF","Save the rotation counter."," PUSH BC","Save the byte counter."," PUSH DE","Save the display address."," PUSH HL","Save the store address." 1 PRINT MEN AND STATUS 1 PRINT BOARD 1 PAUSE ROUTINE 1 PAGE TWO 1 PAGE ONE 1 My move. 1 MULTIPLE JUMP? 1 LOAD NEXT PROGRAM 1 LOAD CODE 1 In this program is a set of tenquestions which form the second half of our competition. Answer each question in turn when your computer prompts you to do so." 1 INSTRUCTIONS 1 INITIALISE 1 INITIALISE 1 ILLEGAL MOVES? 1 HYPERF DIST ROUTINE 1 HUMAN'S MOVE 1 HUMAN TRIUMPHANT 1 FIRST MOVE 1 END OF GAME 1 Do you wish to: 1 DON'T RUN OR CLEAR:GOTO 1.": 1 DEPTH OF FIELD: 1 DEPTH OF FIELD ROUTINE 1 DEFINED FUNCTIONS 1 DECODE MOVE 1 CURSOR MOVEMENT 1 COMPUTER'S MOVE 1 CHOICE ROUTINE 1 CAPTURES BY SPECTRUM 1 CAPTURES BY HUMAN 1 Ap:f/";a(n); 1 ATTRIBUTE SWAP 1 ASK FOR INSTRUCTONS 1 A.M.Scott" 1 ";fl;"mm lens"; 1 ",," Focal length = ";fl;" mm",,,"Focussing dist. = ";dis;" metres",,," Aperture = f/";ap,,," COF = 1/";cof, 1 suited to theneeds of the photographer." 1 specific distance, the 1 select your own standard of sharpness,it is the COF whichis being established." 1 points stretching from camera to infinity, then as the dotson each side of the point offocus become increasingly un-sharp, their images on the filmenlarge into tiny blurred discs.The largest disc,measured on the 1 on the acceptance of a 1 of f/1OOO is adequate. For larger prints f/15OO is used,while extremely large prints ofhigh quality may demand a COF off/2OOO.": 1 is the latitudebetween the nearest and farthestpoints on either side of thatdistance, in which an acceptablysharp image is produced in thefinal print." 1 for your chosen aperture, the depth offield will extend from half thatdistance to infinity ( 1 for tape,"; 1 for microdrive,"; 1 for menu." 1 confusion (COF) is usually expressed as a fraction ofthe focal length of the lens.The maximum acceptable size ofCOF is largely subjective, anddependant on factors such as thefinal size of the print." 1 confused with 1 as a point, gives thesize of the circle of confusion." 1 any other key to continue... 1 When a camera is focused on a 1 When you are asked later to 1 WITH MODERN AUTO-FOCUS AND 1 The diameter of the circle of 1 SLR CAMERAS, FOCUSSING PROB- LEMS MIGHT SEEM A THING OFTHE PAST. THERE REMAIN OCCASIONSHOWEVER, WHEN THE NEEDS OF HIGH-QUALITY PHOTOGRAPHY STILL DEMANDA DETAILED FORE-KNOWLEDGE OF ALENS' FOCUSSING PARAMETERS." 1 Print hyperfocal distance 1 Print depth of field tables. 1 Press C to copy, 1 ON FROM 1 Medium (f/15OO) 1 MENU & MAIN ROUTINE 1 Low (f/1OOO) 1 If you focus your lens on the 1 If the subject is a line of 1 I don't know what you mean. 1 How to enter:-": 1 High (f/2OOO) 1 HOW TO USE IT 1 Go back to instructions. 1 For normal snapshots, a COF 1 Find depth of field for a 1 Depth of field should not be 1 Depth of field also depends 1 MEDIUM sets it to f/15OO. 1 HIGH sets it to f/2OOO." 1 to continue 1 tables. 1 specific situation. 1 HYPERFOCAL DISTANCES", 1 HYPERFOCAL DISTANCES 1 COPYING SCREEN 1 START THE TAPE 1 DEPTHS of FIELD. 1 TOTAL `46.70 1 and 1 ";